

#pragma once

#if _MSC_VER > 1000
#pragma once
#endif 

#ifdef  UCFD_API
#  define   UCFDUI_PORT  __declspec(dllexport)
#else
#  define   UCFDUI_PORT  
#endif

class CUcFdUiFieldManager;
class UcDbField;
class UcDbDatabase;
#define UCFDUI_CATEGORY_ID_ALL              -1
#define UCFDUI_CATID_USER_FIRST             1000
#define UCFDUI_FIELDID_USER_FIRST           50000
UCFDUI_PORT CUcFdUiFieldManager* UcFdUiGetFieldManager(void);
UCFDUI_PORT int UcFdUiInvokeFieldDialog(UcDbField*& pNewField, 
                                        BOOL bEdit,
                                        UcDbDatabase* pDb,
                                        CWnd* pParent = NULL);
